/*
 *作用：手机客户端字体自动适应大小
 *rem值计算
*/
function magicpx (itempx,maxwidth,minwidth,numValue){
	function reloadrem (){
		//var numValue = 20
		var windows_w  //窗口宽度
		var rempx = numValue  //REM 默认20px，为兼容chrome，与比例相乘后不能小于12；
		windows_w = document.documentElement.clientWidth || document.body.clientWidth
		if (windows_w > maxwidth){
			//console.log ("big")
			windows_w = maxwidth
		}
		else if(windows_w < minwidth){
			//console.log ("small")
			windows_w = minwidth
		}
		var bili = windows_w  / itempx
		rempx = rempx * bili
		document.getElementsByTagName("html")[0].style.fontSize = rempx + "px"
	}
	/*window.onload = function () {
		
	}*/
	reloadrem(itempx);
	window.onresize =  function (){
		reloadrem(itempx)
	}
}
magicpx(750,420,320,40);

/*图片自适应*/
var DUYA_SUB = {};
!function(e) {
	var t = {},
		i = -1;
	e.publish = function(e, i) {
		return t[e] ? (setTimeout(function() {
			for (var n = t[e], o = n ? n.length : 0; o--;) n[o].func(e, i)
		}, 0), !0) : !1
	}, e.subscribe = function(e, n) {
		t[e] || (t[e] = []);
		var o = (++i).toString();
		return t[e].push({
			token: o,
			func: n
		}), o
	}, e.unsubscribe = function(e) {
		for (var i in t) if (t[i]) for (var n = 0, o = t[i].length; o > n; n++) if (t[i][n].token === e) return t[i].splice(n, 1), e;
		return !1
	}
}(DUYA_SUB);

function i() {
	var i = t.innerWidth(),
		e = Math.floor(i / o),
		f = Math.floor(i / e),
		u = f - d;
		if($(window).width() < 420){
			u = u/2;
		}
	newH = Math.floor(u * h), n.each(function () {
		$(this).show().css("width", u).find(".video-info").height(newH);
	})
	//	塞不下就隐藏掉 ???
	//5 == e && n.eq(4).hide(), 4 == e && (n.eq(4).hide(), n.eq(5).hide())
};

var t = $(".u_anchor_show"),
	n = t.find(".index-list-item"),
	o = n.outerWidth(!0),
	h = 124 / 220,
	d = n.outerWidth(!0) - n.width();
i(), DUYA_SUB.subscribe("resizeWide", function() {
	setTimeout(function() {
		i()
	}, 100)
})
$(window).resize(function() {
		i();//DUYA_SUB.publish("sidebarShow");
});


/*tab选项卡*/
$.fn.Dashentab = function(tabBar,tspan,tabCon,citem,class_name,tabEvent,i){
  	var $tab_menu=$(tabBar).find(tspan);
	// 初始化操作
	$(tabBar).find(tspan).eq(i).addClass(class_name);
	$(tabCon).find(citem).eq(i).show();
	
	$tab_menu.on(tabEvent,function(){
		$(this).addClass(class_name).siblings().removeClass(class_name);
		var index=$tab_menu.index(this);
		$(tabCon).find(citem).eq(index).show().siblings().hide();
	});
};

//内容高度自动
$.fn.Zupubody =function(){
	var ct = $("header").outerHeight();
	var window_height = $(window).outerHeight()-ct;
	$(".warp").css({"height":window_height + 'px'});
}


/*下拉*/
$.fn.Dashenselect = function(id,itemlist,selMt,selMc,ci,cs,ca,selEvent,class_name,two_name,tit_name){
	var $id = $(id);
	var $sel_mt = $(selMt);
	var $sel_mc = $(selMc);
	//$sel_mt.find(ci).hide();
	$sel_mc.hide();
	$id.find(selMt).each(function(i){
		 $(this).on(selEvent,function(){
			$id.find(itemlist).eq(i).children(selMt).addClass(tit_name).parent(itemlist).siblings().find(selMt).removeClass(tit_name);
			$id.find(selMc).hide().eq(i).toggle();
		});
	})
	$sel_mc.find(ca).mouseover(function(){
		$(this).addClass(two_name);
	}).mouseout(function(){
		$(this).removeClass(two_name);	
	});
	$id.find(selMc).each(function(t){
		$(this).find(ca).each(function(i){
			$(this).on(selEvent,function(){
				var index = $(this).text();
				$id.find(selMt).eq(t).children(ca).html(index);
				//$id.find(selMt).removeClass(tit_name);选中后关闭弹出
				$id.find(selMc).hide();
				$id.find(selMc).eq(t).children(ca).removeClass(class_name);
				$(this).addClass(class_name);
			});
		})
	});
};

//加减功能
$(function() { 
	$(".num_addjian").find(".t_add").each(function(i){
		$(this).click(function(){
			var n= $(".num_addjian").find(".t_num").eq(i).val();
			var num=parseInt(n)+1;
			if(num>99){alert("不能大于99"); return}
			$(".num_addjian").find(".t_num").eq(i).val(num);
		});
	})
	$(".num_addjian").find(".t_jian").each(function(i){
		$(this).click(function(){
			var n=$(".num_addjian").find(".t_num").eq(i).val();
			var num=parseInt(n)-1;
			if(num==0){alert("不能为0!"); return}
			$(".num_addjian").find(".t_num").eq(i).val(num);
		});
	})
});

$(function(){
	//$.fn.Zupubody();
	$.fn.Dashentab(".public-tab .mt",".sp",".public-tab .mc",".tabItem","curr","click",0);	
	$.fn.Dashentab(".moduletabMenu .tab_Bar","span",".moduletabMenu .tab_Con",".tabitem","curr","click",0);
	if($('body').find('*').hasClass('p_fotbtn')){
		$('body').css({'padding-bottom':'2.75'+'rem'})	
	}
})

